package report
import report.Plan 

import grails.test.* 

class PlanControllerTests extends ControllerUnitTestCase {
    protected void setUp() {
        super.setUp()
    }

    protected void tearDown() {
        super.tearDown()
    }

    
	void testPlan(){
		mockDomain(Plan, [new Plan(year:2010;observation:"plano de atividades de 2010") ] )
		//dados válidos		
		controller.params.login = "admin"
		controller.params.password = "teste123"
		controller.doIt()
		assertEquals "index" , redirectParams.controller
		
		//dados não existentes
		controller.params.login = mockParams.login + "umLoginErrado"
		controller.params.password = mockParams.password + "umaSenhaErrada"
		controller.doIt()
		assertEquals "login" , redirectParams.action
		
		//dados em branco
		controller.params.login = ""
		controller.params.password = ""
		controller.doIt()
		assertEquals "login" , redirectParams.action
	
	}
	
}
